package com.steam.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * [STRATO MyBatis Generator]
 * Table: user
@mbggenerated do_not_delete_during_merge 2017-05-16 10:00:32
 */
public class User implements Serializable {
    /**
     *   用户id
     * Column: user.id
    @mbggenerated 2017-05-16 10:00:32
     */
    private Integer id;

    /**
     *   用户名称
     * Column: user.username
    @mbggenerated 2017-05-16 10:00:32
     */
    private String username;

    /**
     *   用户编号
     * Column: user.user_num
    @mbggenerated 2017-05-16 10:00:32
     */
    private String userNum;

    /**
     *   用户密码
     * Column: user.password
    @mbggenerated 2017-05-16 10:00:32
     */
    private String password;

    /**
     *   确认密码
     * Column: user.password_confirm
    @mbggenerated 2017-05-16 10:00:32
     */
    private String passwordConfirm;

    /**
     *   电话(多个已空格分开)
     * Column: user.phones
    @mbggenerated 2017-05-16 10:00:32
     */
    private String phones;

    /**
     *   省级
     * Column: user.province
    @mbggenerated 2017-05-16 10:00:32
     */
    private String province;

    /**
     *   市级
     * Column: user.city
    @mbggenerated 2017-05-16 10:00:32
     */
    private String city;

    /**
     *   县级
     * Column: user.district
    @mbggenerated 2017-05-16 10:00:32
     */
    private String district;

    /**
     *   服务开始时间
     * Column: user.begin_time
    @mbggenerated 2017-05-16 10:00:32
     */
    private Date beginTime;

    /**
     *   服务结束时间
     * Column: user.end_time
    @mbggenerated 2017-05-16 10:00:32
     */
    private Date endTime;

    /**
     *   是否有效(0无效1有效)
     * Column: user.status
    @mbggenerated 2017-05-16 10:00:32
     */
    private Byte status;

    /**
     *   用户角色(1系统管理员 2工作人员 3车主 4货主 5未认证用户)
     * Column: user.is_manager
    @mbggenerated 2017-05-16 10:00:32
     */
    private Byte isManager;

    /**
     *   是否同步(0否1是)
     * Column: user.is_synchro
    @mbggenerated 2017-05-16 10:00:32
     */
    private Byte isSynchro;

    /**
     *   邮箱
     * Column: user.mailbox
    @mbggenerated 2017-05-16 10:00:32
     */
    private String mailbox;

    /**
     *   邮编
     * Column: user.post_code
    @mbggenerated 2017-05-16 10:00:32
     */
    private String postCode;

    /**
     *   公司名称
     * Column: user.company_name
    @mbggenerated 2017-05-16 10:00:32
     */
    private String companyName;

    /**
     *   注册ip
     * Column: user.register_ip
    @mbggenerated 2017-05-16 10:00:32
     */
    private String registerIp;

    /**
     *   登录ip
     * Column: user.login_ip
    @mbggenerated 2017-05-16 10:00:32
     */
    private String loginIp;

    /**
     *   身份证号
     * Column: user.identification
    @mbggenerated 2017-05-16 10:00:32
     */
    private String identification;

    /**
     *   地址
     * Column: user.address
    @mbggenerated 2017-05-16 10:00:32
     */
    private String address;

    /**
     *   上次退出编号
     * Column: user.last_quit_num
    @mbggenerated 2017-05-16 10:00:32
     */
    private String lastQuitNum;

    /**
     *   本次下载编号
     * Column: user.this_load_num
    @mbggenerated 2017-05-16 10:00:32
     */
    private String thisLoadNum;

    /**
     *   查看限额
     * Column: user.check_limit
    @mbggenerated 2017-05-16 10:00:32
     */
    private Integer checkLimit;

    /**
     *   查看次数
     * Column: user.check_num
    @mbggenerated 2017-05-16 10:00:32
     */
    private Integer checkNum;

    /**
     *   平台类型（0、windows 1、Ios 2、Android）
     * Column: user.platform_type
    @mbggenerated 2017-05-16 10:00:32
     */
    private Byte platformType;

    /**
     *   极光推送(跟用户绑定的序列号)
     * Column: user.registrationID
    @mbggenerated 2017-05-16 10:00:32
     */
    private String registrationid;

    /**
     *   内线
     * Column: user.in_line
    @mbggenerated 2017-05-16 10:00:32
     */
    private String inLine;

    /**
     *   IMSI码
     * Column: user.IMSI
    @mbggenerated 2017-05-16 10:00:32
     */
    private String imsi;

    /**
     * Table: user
    @mbggenerated 2017-05-16 10:00:32
     */
    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username == null ? null : username.trim();
    }

    public String getUserNum() {
        return userNum;
    }

    public void setUserNum(String userNum) {
        this.userNum = userNum == null ? null : userNum.trim();
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    public String getPasswordConfirm() {
        return passwordConfirm;
    }

    public void setPasswordConfirm(String passwordConfirm) {
        this.passwordConfirm = passwordConfirm == null ? null : passwordConfirm.trim();
    }

    public String getPhones() {
        return phones;
    }

    public void setPhones(String phones) {
        this.phones = phones == null ? null : phones.trim();
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province == null ? null : province.trim();
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city == null ? null : city.trim();
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district == null ? null : district.trim();
    }

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public Byte getIsManager() {
        return isManager;
    }

    public void setIsManager(Byte isManager) {
        this.isManager = isManager;
    }

    public Byte getIsSynchro() {
        return isSynchro;
    }

    public void setIsSynchro(Byte isSynchro) {
        this.isSynchro = isSynchro;
    }

    public String getMailbox() {
        return mailbox;
    }

    public void setMailbox(String mailbox) {
        this.mailbox = mailbox == null ? null : mailbox.trim();
    }

    public String getPostCode() {
        return postCode;
    }

    public void setPostCode(String postCode) {
        this.postCode = postCode == null ? null : postCode.trim();
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }

    public String getRegisterIp() {
        return registerIp;
    }

    public void setRegisterIp(String registerIp) {
        this.registerIp = registerIp == null ? null : registerIp.trim();
    }

    public String getLoginIp() {
        return loginIp;
    }

    public void setLoginIp(String loginIp) {
        this.loginIp = loginIp == null ? null : loginIp.trim();
    }

    public String getIdentification() {
        return identification;
    }

    public void setIdentification(String identification) {
        this.identification = identification == null ? null : identification.trim();
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public String getLastQuitNum() {
        return lastQuitNum;
    }

    public void setLastQuitNum(String lastQuitNum) {
        this.lastQuitNum = lastQuitNum == null ? null : lastQuitNum.trim();
    }

    public String getThisLoadNum() {
        return thisLoadNum;
    }

    public void setThisLoadNum(String thisLoadNum) {
        this.thisLoadNum = thisLoadNum == null ? null : thisLoadNum.trim();
    }

    public Integer getCheckLimit() {
        return checkLimit;
    }

    public void setCheckLimit(Integer checkLimit) {
        this.checkLimit = checkLimit;
    }

    public Integer getCheckNum() {
        return checkNum;
    }

    public void setCheckNum(Integer checkNum) {
        this.checkNum = checkNum;
    }

    public Byte getPlatformType() {
        return platformType;
    }

    public void setPlatformType(Byte platformType) {
        this.platformType = platformType;
    }

    public String getRegistrationid() {
        return registrationid;
    }

    public void setRegistrationid(String registrationid) {
        this.registrationid = registrationid == null ? null : registrationid.trim();
    }

    public String getInLine() {
        return inLine;
    }

    public void setInLine(String inLine) {
        this.inLine = inLine == null ? null : inLine.trim();
    }

    public String getImsi() {
        return imsi;
    }

    public void setImsi(String imsi) {
        this.imsi = imsi == null ? null : imsi.trim();
    }
}